/*全局ui 警告性弹窗*/
.layer_warning {
    width: 360px;
    height: 240px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999999;
    margin: -120px 0 0 -180px;

    -webkit-transition: 500ms all ease;
    transition: 500ms all ease;
}
.layer_warning .bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

/*多行文本垂直居中*/
.layer_warning .outer{
    width: 80%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -40%;
    display:table;
    overflow:hidden;
}
.layer_warning .middle{
    width: 100%;
    height: 100%;
    display:table-cell;
    vertical-align:middle;
    *position:absolute;*top:50%;
}
.layer_warning .inner{
    color: #fff;
    font-size: 24px;
    text-align: center;
    *position:relative;
    *top:-50%;
}